artificial rainfall - French English Dictionary